* {
    margin: 0;
    padding: 0;
  }

  body{ color:#555;
    font:14px/1.5 arial,\5b8b\4f53,helvetica,sans-serif;
}
.reset_style, body{
  word-break: normal;
}
    a{transition:all .3s;text-decoration:none;}
    a:hover,a:focus{ color:#de4e0d;text-decoration:none;}
    .subpage_ad .text{display:none;}

    /*nav*/
.prosub_nav{
	flex-direction: row-reverse !important;
  justify-content: space-between !important;
}
.sub_nav .p_loopitem{
	margin-right:0 !important;
  position: relative;
  padding:0;
}
.sub_nav .p_loopitem:after{
    content: '';
    position: absolute;
    width: 1px;
    height: 15px;
    background: #ccc;
    right: 0;
    top: 50%;
   transform: translate(0, -50%);
}
.sub_nav .p_loopitem a{
	background: none !important;
  padding: 16px 35px !important;
  border-radius: 0 !important;
  border:0 !important;
}
.sub_nav .p_loopitem a:hover{
    background: #de4e0d !important;
}
.sub_nav .p_loopitem a.on{
    background: #de4e0d !important;
}

    .subNav{
      max-width: 1320px !important;
      display:flex;
      flex-wrap: wrap;
    }
    .subNav > div{
      width:auto !important;
    }
    .subNav:after{
      display:none !important;
    }
    .e_breadcrumb-1 .p_breadcrumb{
      flex-wrap: wrap;
    }

  div[class^=e_richText-] img {
    max-width: 100% !important;
    height: auto !important;
  }

  div[class^=e_richText-] video {
    max-width: 100% !important;
    height: auto !important;
  }
    
    @media only screen and (min-width: 769px){
      /*大屏*/  
      .NavList_a1 a{
         font-size: 14px !important;
          padding: 0px 20px !important;
      }
    }
    @media only screen and (max-width: 768px){
      /*小屏*/
      .subNav > div{
          width:100% !important;
      }
    }
    